package java3_31;

import java.io.IOException;
import java.io.RandomAccessFile;

/**
 * 6：baidu RandomAcessFile的用法，给出案例
 */
public class Homework6 {
    public static void main(String[] args) throws IOException {
        // 创建一个 RandomAccessFile 对象，并以读写方式打开文件
        RandomAccessFile raf = new RandomAccessFile("example.txt", "rw");
        // 写入数据到文件
        raf.write("Hello World!".getBytes());
        // 将文件指针移动到文件开头
        raf.seek(0);
        // 从文件读取数据并输出
        byte[] buffer = new byte[1024];
        int length = raf.read(buffer);
        System.out.println(new String(buffer, 0, length));
        // 关闭文件
        raf.close();
    }
}
